my_dict = {"张三": 78, "李四": 88, "王五": 98}
# 添加元素 字典[键] = 值
my_dict["赵六"] = 100
print(my_dict) # {'张三': 78, '李四': 88, '王五': 98, '赵六': 100}

# 修改元素 字典[键] = 值
my_dict["张三"] = 90
print(my_dict) # {'张三': 90, '李四': 88, '王五': 98, '赵六': 100}

# 删除元素
del_value = my_dict.pop("张三")
print(my_dict, del_value) # {'李四': 88, '王五': 98, '赵六': 100} 90

del my_dict["李四"]
print(my_dict) # {'王五': 98, '赵六': 100}

# 统计字典长度
len = len(my_dict)
print(len) # 2

# 获取字典所有的key
my_key =my_dict.keys()
print(my_key, type(my_key)) # dict_keys(['王五', '赵六']) <class 'dict_keys'>

# 遍历字典
# 方式1 先获取key，遍历key
for k in my_key:
    print(k, my_dict[k])
# 王五 98
# 赵六 100

# 方式2 直接遍历字典
for k in my_dict:
    print(k, my_dict[k])
# 王五 98
# 赵六 100

# 清空字典
my_dict.clear()
print(my_dict) # {}